home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Archives / GNU / patch_2_1.lha / patch-2.1README.Amiga < prev    next >
Encoding:
Text File  |  1993-06-23  |  2.3 KB  |  58 lines

  1.                         GNU Patch Version 2.1
  2.                         ---------------------
  3.  
  4.                      Amiga Port by Carsten Steger
  5.                      ----------------------------
  6.  
  7.  
  8. In this directory you will find the complete source code of GNU Patch.
  9. All the  modifications I had to make to get it to compile and run with
  10. SAS/C 6.3 are bracketed by '#ifdef AMIGA' constructions.  Additionally
  11. I have  included  a diff  file that contains  the context diffs to the
  12. original distribution.
  13.  
  14. Patch should run under any  OS  version.   There's two  differences to
  15. patch  under  UN*X: Firstly,  patch  can't handle ed scripts.  This is
  16. because I am not  aware  of any implementation  or port of ed for  the
  17. Amiga,  and  I  don't  want  to  release  untested code.   The  second
  18. difference is that the features mentioned in the manual concerning the
  19. RCS and SCCS version  control systems are not  supported  in the Amiga
  20. version. I have not received  any requests to add these features since
  21. I  released the  previous  version of patch,  and consequently feel no
  22. inclination to do a lot of hacking around in the code to add a feature
  23. that nobody wants.
  24.  
  25. There's  one  other thing worth mentioning:  While trying to  patch  a
  26. file, patch first tries to hold the entire patch  file in memory. This
  27. is called "Plan A". If that failes, patch tries to  create a temporary
  28. file  to hold  the  patch ("Plan B"). On the Amiga the temporary files
  29. are created in "T:".  Therefore,  if you're running low on memory, you
  30. should not assign "T:" to a directory in your ram disk.
  31.  
  32. To install the program you just  copy it to a  directory in your path:
  33. copy c/patch <directory>
  34.  
  35. The documentation  is  included  in  the  patch.man  file.  To  get  a
  36. printable version of the  man page you'll have to use groff  which can
  37. be  obtained  at  any  aminet   site  that  carries  all  files,  e.g.
  38. ftp.luth.se.
  39.  
  40. If you  have  any  problems  that you think are specific to the  Amiga
  41. version  of  patch, e.g. you get a different result on the  Amiga than
  42. the result you get on a UN*X  machine,  you  should report them to me.
  43. My E-mail address is:
  44.  
  45. carsten.steger@informatik.tu-muenchen.de
  46.  
  47. If you think you have found any  other bugs, you should report them to
  48. the GNU project and Larry Wall. The addresses are:
  49.  
  50. bug-gnu-utils@prep.ai.mit.edu
  51. lwall@netlabs.com
  52.  
  53.  
  54.  
  55. Have fun!
  56.  
  57. Carsten
  58.